package com.chaos.system.data;

import com.chaos.framework.model.data.DATA;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper =false)
@Accessors(chain = true)
@ApiModel(value="RbacRoleData", description="")
public class RbacRoleData extends DATA{


    @ApiModelProperty(value = "角色名称")
    private String name;


    @ApiModelProperty(value = "角色是否开启，1：开启，0未开启")
    private Integer status;


    @ApiModelProperty(value = "0 全公司 1 部门及下级部门 2 当前部门 3个人")
    private Integer dataPerm;


    @ApiModelProperty(value = "描述")
    private String description;


}
